package com.mdxq.mall.user.service;

import com.mybatisflex.core.service.IService;
import com.mdxq.mall.user.entity.Role;

/**
 * 后台用户角色表 服务层。
 *
 * @author zdy
 * @since 2025-01-12
 */
public interface RoleService extends IService<Role> {
    /**
     * 给角色分配有权访问的菜单
     * @param roleId
     * @param menuIds 菜单ID列表
     * @return
     */
    boolean allocMenu(Long roleId,String menuIds);

    /**
     * 给角色分配有权访问的资源
     * @param roleId
     * @param resourceId 资源ID列表
     * @return
     */
    boolean allocResource(Long roleId,String resourceId);
}
